<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="CallButlerDataset" targetNamespace="http://www.worksoutsoft.com/Schemas/CallButlerDataset.xsd" xmlns:mstns="http://www.worksoutsoft.com/Schemas/CallButlerDataset.xsd" xmlns="http://www.worksoutsoft.com/Schemas/CallButlerDataset.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="ExcludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
        </Connections>
        <Tables>
        </Tables>
        <Sources>
        </Sources>
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="CallButlerDataset" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="CallButlerDataset" msprop:Generator_DataSetName="CallButlerDataset">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Greetings" msprop:Generator_UserTableName="Greetings" msprop:Generator_RowDeletedName="GreetingsRowDeleted" msprop:Generator_RowChangedName="GreetingsRowChanged" msprop:Generator_RowClassName="GreetingsRow" msprop:Generator_RowChangingName="GreetingsRowChanging" msprop:Generator_RowEvArgName="GreetingsRowChangeEvent" msprop:Generator_RowEvHandlerName="GreetingsRowChangeEventHandler" msprop:Generator_TableClassName="GreetingsDataTable" msprop:Generator_TableVarName="tableGreetings" msprop:Generator_RowDeletingName="GreetingsRowDeleting" msprop:Generator_TablePropName="Greetings">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CustomerID" msprop:Generator_UserColumnName="CustomerID" msprop:Generator_ColumnVarNameInTable="columnCustomerID" msprop:Generator_ColumnPropNameInRow="CustomerID" msprop:Generator_ColumnPropNameInTable="CustomerIDColumn" type="xs:int" />
              <xs:element name="GreetingID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="GreetingID" msprop:Generator_ColumnVarNameInTable="columnGreetingID" msprop:Generator_ColumnPropNameInRow="GreetingID" msprop:Generator_ColumnPropNameInTable="GreetingIDColumn" type="xs:string" />
              <xs:element name="LocalizedGreetings" msprop:Generator_UserTableName="LocalizedGreetings" msprop:Generator_RowDeletedName="LocalizedGreetingsRowDeleted" msprop:Generator_RowChangedName="LocalizedGreetingsRowChanged" msprop:Generator_RowClassName="LocalizedGreetingsRow" msprop:Generator_RowChangingName="LocalizedGreetingsRowChanging" msprop:Generator_RowEvArgName="LocalizedGreetingsRowChangeEvent" msprop:Generator_RowEvHandlerName="LocalizedGreetingsRowChangeEventHandler" msprop:Generator_TableClassName="LocalizedGreetingsDataTable" msprop:Generator_TableVarName="tableLocalizedGreetings" msprop:Generator_RowDeletingName="LocalizedGreetingsRowDeleting" msprop:Generator_TablePropName="LocalizedGreetings" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="GreetingID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="GreetingID" msprop:Generator_ColumnPropNameInRow="GreetingID" msprop:Generator_ColumnVarNameInTable="columnGreetingID" msprop:Generator_ColumnPropNameInTable="GreetingIDColumn" type="xs:string" minOccurs="0" />
                    <xs:element name="LocalizedGreetingID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="LocalizedGreetingID" msprop:Generator_ColumnPropNameInRow="LocalizedGreetingID" msprop:Generator_ColumnVarNameInTable="columnLocalizedGreetingID" msprop:Generator_ColumnPropNameInTable="LocalizedGreetingIDColumn" type="xs:string" />
                    <xs:element name="Data" msprop:Generator_UserColumnName="Data" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnData" msprop:Generator_ColumnPropNameInTable="DataColumn" msprop:Generator_ColumnPropNameInRow="Data" type="xs:string" minOccurs="0" />
                    <xs:element name="Voice" msprop:Generator_UserColumnName="Voice" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnVoice" msprop:Generator_ColumnPropNameInTable="VoiceColumn" msprop:Generator_ColumnPropNameInRow="Voice" type="xs:string" minOccurs="0" />
                    <xs:element name="LanguageID" msprop:Generator_UserColumnName="LanguageID" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnLanguageID" msprop:Generator_ColumnPropNameInTable="LanguageIDColumn" msprop:Generator_ColumnPropNameInRow="LanguageID" type="xs:string" minOccurs="0" />
                    <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:Generator_ColumnVarNameInTable="columnType" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnPropNameInTable="TypeColumn" type="xs:short" minOccurs="0" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="CallHistory" msprop:Generator_UserTableName="CallHistory" msprop:Generator_RowDeletedName="CallHistoryRowDeleted" msprop:Generator_RowChangedName="CallHistoryRowChanged" msprop:Generator_RowClassName="CallHistoryRow" msprop:Generator_RowChangingName="CallHistoryRowChanging" msprop:Generator_RowEvArgName="CallHistoryRowChangeEvent" msprop:Generator_RowEvHandlerName="CallHistoryRowChangeEventHandler" msprop:Generator_TableClassName="CallHistoryDataTable" msprop:Generator_TableVarName="tableCallHistory" msprop:Generator_RowDeletingName="CallHistoryRowDeleting" msprop:Generator_TablePropName="CallHistory">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CustomerID" msprop:Generator_UserColumnName="CustomerID" msprop:Generator_ColumnVarNameInTable="columnCustomerID" msprop:Generator_ColumnPropNameInRow="CustomerID" msprop:Generator_ColumnPropNameInTable="CustomerIDColumn" type="xs:int" />
              <xs:element name="CallID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="CallID" msprop:Generator_ColumnPropNameInRow="CallID" msprop:Generator_ColumnVarNameInTable="columnCallID" msprop:Generator_ColumnPropNameInTable="CallIDColumn" type="xs:string" />
              <xs:element name="Timestamp" msdata:DateTimeMode="Local" msprop:Generator_UserColumnName="Timestamp" msprop:Generator_ColumnVarNameInTable="columnTimestamp" msprop:Generator_ColumnPropNameInRow="Timestamp" msprop:Generator_ColumnPropNameInTable="TimestampColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="CallerDisplayName" msprop:Generator_UserColumnName="CallerDisplayName" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CallerDisplayName" msprop:Generator_ColumnPropNameInTable="CallerDisplayNameColumn" msprop:Generator_ColumnVarNameInTable="columnCallerDisplayName" type="xs:string" minOccurs="0" />
              <xs:element name="CallerUsername" msprop:Generator_UserColumnName="CallerUsername" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CallerUsername" msprop:Generator_ColumnPropNameInTable="CallerUsernameColumn" msprop:Generator_ColumnVarNameInTable="columnCallerUsername" type="xs:string" minOccurs="0" />
              <xs:element name="CallerHost" msprop:Generator_UserColumnName="CallerHost" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CallerHost" msprop:Generator_ColumnPropNameInTable="CallerHostColumn" msprop:Generator_ColumnVarNameInTable="columnCallerHost" type="xs:string" minOccurs="0" />
              <xs:element name="CallDuration" msprop:Generator_UserColumnName="CallDuration" msprop:Generator_ColumnVarNameInTable="columnCallDuration" msprop:Generator_ColumnPropNameInRow="CallDuration" msprop:Generator_ColumnPropNameInTable="CallDurationColumn" type="xs:duration" minOccurs="0" />
              <xs:element name="ToDisplayName" msprop:Generator_UserColumnName="ToDisplayName" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnToDisplayName" msprop:Generator_ColumnPropNameInTable="ToDisplayNameColumn" msprop:Generator_ColumnPropNameInRow="ToDisplayName" type="xs:string" minOccurs="0" />
              <xs:element name="ToUsername" msprop:Generator_UserColumnName="ToUsername" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnToUsername" msprop:Generator_ColumnPropNameInTable="ToUsernameColumn" msprop:Generator_ColumnPropNameInRow="ToUsername" type="xs:string" minOccurs="0" />
              <xs:element name="ToHost" msprop:Generator_UserColumnName="ToHost" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnToHost" msprop:Generator_ColumnPropNameInTable="ToHostColumn" msprop:Generator_ColumnPropNameInRow="ToHost" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Departments" msprop:Generator_UserTableName="Departments" msprop:Generator_RowDeletedName="DepartmentsRowDeleted" msprop:Generator_RowChangedName="DepartmentsRowChanged" msprop:Generator_RowClassName="DepartmentsRow" msprop:Generator_RowChangingName="DepartmentsRowChanging" msprop:Generator_RowEvArgName="DepartmentsRowChangeEvent" msprop:Generator_RowEvHandlerName="DepartmentsRowChangeEventHandler" msprop:Generator_TableClassName="DepartmentsDataTable" msprop:Generator_TableVarName="tableDepartments" msprop:Generator_RowDeletingName="DepartmentsRowDeleting" msprop:Generator_TablePropName="Departments">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CustomerID" msprop:Generator_UserColumnName="CustomerID" msprop:Generator_ColumnVarNameInTable="columnCustomerID" msprop:Generator_ColumnPropNameInRow="CustomerID" msprop:Generator_ColumnPropNameInTable="CustomerIDColumn" type="xs:int" />
              <xs:element name="DepartmentID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="DepartmentID" msprop:Generator_ColumnVarNameInTable="columnDepartmentID" msprop:Generator_ColumnPropNameInRow="DepartmentID" msprop:Generator_ColumnPropNameInTable="DepartmentIDColumn" type="xs:string" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_ColumnVarNameInTable="columnName" type="xs:string" minOccurs="0" />
              <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:nullValue="_throw" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnPropNameInTable="TypeColumn" msprop:Generator_ColumnVarNameInTable="columnType" type="xs:short" minOccurs="0" />
              <xs:element name="Data1" msprop:Generator_UserColumnName="Data1" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Data1" msprop:Generator_ColumnPropNameInTable="Data1Column" msprop:Generator_ColumnVarNameInTable="columnData1" type="xs:string" minOccurs="0" />
              <xs:element name="Data2" msprop:Generator_UserColumnName="Data2" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Data2" msprop:Generator_ColumnPropNameInTable="Data2Column" msprop:Generator_ColumnVarNameInTable="columnData2" type="xs:string" minOccurs="0" />
              <xs:element name="Enabled" msprop:Generator_UserColumnName="Enabled" msprop:Generator_ColumnVarNameInTable="columnEnabled" msprop:Generator_ColumnPropNameInRow="Enabled" msprop:Generator_ColumnPropNameInTable="EnabledColumn" type="xs:boolean" default="true" minOccurs="0" />
              <xs:element name="OptionNumber" msprop:Generator_UserColumnName="OptionNumber" msprop:nullValue="_throw" msprop:Generator_ColumnPropNameInRow="OptionNumber" msprop:Generator_ColumnPropNameInTable="OptionNumberColumn" msprop:Generator_ColumnVarNameInTable="columnOptionNumber" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Extensions" msprop:Generator_UserTableName="Extensions" msprop:Generator_RowDeletedName="ExtensionsRowDeleted" msprop:Generator_RowChangedName="ExtensionsRowChanged" msprop:Generator_RowClassName="ExtensionsRow" msprop:Generator_RowChangingName="ExtensionsRowChanging" msprop:Generator_RowEvArgName="ExtensionsRowChangeEvent" msprop:Generator_RowEvHandlerName="ExtensionsRowChangeEventHandler" msprop:Generator_TableClassName="ExtensionsDataTable" msprop:Generator_TableVarName="tableExtensions" msprop:Generator_RowDeletingName="ExtensionsRowDeleting" msprop:Generator_TablePropName="Extensions">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CustomerID" msprop:Generator_UserColumnName="CustomerID" msprop:Generator_ColumnVarNameInTable="columnCustomerID" msprop:Generator_ColumnPropNameInRow="CustomerID" msprop:Generator_ColumnPropNameInTable="CustomerIDColumn" type="xs:int" />
              <xs:element name="ExtensionID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ExtensionID" msprop:Generator_ColumnVarNameInTable="columnExtensionID" msprop:Generator_ColumnPropNameInRow="ExtensionID" msprop:Generator_ColumnPropNameInTable="ExtensionIDColumn" type="xs:string" />
              <xs:element name="ExtensionNumber" msprop:Generator_UserColumnName="ExtensionNumber" msprop:Generator_ColumnVarNameInTable="columnExtensionNumber" msprop:Generator_ColumnPropNameInRow="ExtensionNumber" msprop:Generator_ColumnPropNameInTable="ExtensionNumberColumn" type="xs:short" />
              <xs:element name="FirstName" msprop:Generator_UserColumnName="FirstName" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="FirstName" msprop:Generator_ColumnPropNameInTable="FirstNameColumn" msprop:Generator_ColumnVarNameInTable="columnFirstName" type="xs:string" minOccurs="0" />
              <xs:element name="LastName" msprop:Generator_UserColumnName="LastName" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="LastName" msprop:Generator_ColumnPropNameInTable="LastNameColumn" msprop:Generator_ColumnVarNameInTable="columnLastName" type="xs:string" minOccurs="0" />
              <xs:element name="SearchNumber" msprop:Generator_UserColumnName="SearchNumber" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SearchNumber" msprop:Generator_ColumnPropNameInTable="SearchNumberColumn" msprop:Generator_ColumnVarNameInTable="columnSearchNumber" type="xs:string" minOccurs="0" />
              <xs:element name="EnableSearch" msprop:Generator_UserColumnName="EnableSearch" msprop:Generator_ColumnVarNameInTable="columnEnableSearch" msprop:Generator_ColumnPropNameInRow="EnableSearch" msprop:Generator_ColumnPropNameInTable="EnableSearchColumn" type="xs:boolean" default="true" minOccurs="0" />
              <xs:element name="Password" msprop:Generator_UserColumnName="Password" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnPassword" msprop:Generator_ColumnPropNameInTable="PasswordColumn" msprop:Generator_ColumnPropNameInRow="Password" type="xs:string" minOccurs="0" />
              <xs:element name="EnableManagement" msprop:Generator_UserColumnName="EnableManagement" msprop:Generator_ColumnVarNameInTable="columnEnableManagement" msprop:Generator_ColumnPropNameInRow="EnableManagement" msprop:Generator_ColumnPropNameInTable="EnableManagementColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="DoNotDisturb" msprop:Generator_UserColumnName="DoNotDisturb" msprop:Generator_ColumnPropNameInRow="DoNotDisturb" msprop:Generator_ColumnVarNameInTable="columnDoNotDisturb" msprop:Generator_ColumnPropNameInTable="DoNotDisturbColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="EmailNotification" msprop:Generator_UserColumnName="EmailNotification" msprop:Generator_ColumnPropNameInRow="EmailNotification" msprop:Generator_ColumnVarNameInTable="columnEmailNotification" msprop:Generator_ColumnPropNameInTable="EmailNotificationColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="EmailAddress" msprop:Generator_UserColumnName="EmailAddress" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnEmailAddress" msprop:Generator_ColumnPropNameInTable="EmailAddressColumn" msprop:Generator_ColumnPropNameInRow="EmailAddress" type="xs:string" minOccurs="0" />
              <xs:element name="EmailAttachment" msprop:Generator_UserColumnName="EmailAttachment" msprop:Generator_ColumnPropNameInRow="EmailAttachment" msprop:Generator_ColumnVarNameInTable="columnEmailAttachment" msprop:Generator_ColumnPropNameInTable="EmailAttachmentColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="UseFindMePlugin" msprop:Generator_UserColumnName="UseFindMePlugin" msprop:Generator_ColumnPropNameInRow="UseFindMePlugin" msprop:Generator_ColumnVarNameInTable="columnUseFindMePlugin" msprop:Generator_ColumnPropNameInTable="UseFindMePluginColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="FindMePluginData" msprop:Generator_UserColumnName="FindMePluginData" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnFindMePluginData" msprop:Generator_ColumnPropNameInTable="FindMePluginDataColumn" msprop:Generator_ColumnPropNameInRow="FindMePluginData" type="xs:string" minOccurs="0" />
              <xs:element name="UseConferenceTransfer" msprop:Generator_UserColumnName="UseConferenceTransfer" msprop:Generator_ColumnPropNameInRow="UseConferenceTransfer" msprop:Generator_ColumnVarNameInTable="columnUseConferenceTransfer" msprop:Generator_ColumnPropNameInTable="UseConferenceTransferColumn" type="xs:boolean" default="true" minOccurs="0" />
              <xs:element name="UseCallBlast" msprop:Generator_UserColumnName="UseCallBlast" msprop:Generator_ColumnVarNameInTable="columnUseCallBlast" msprop:Generator_ColumnPropNameInRow="UseCallBlast" msprop:Generator_ColumnPropNameInTable="UseCallBlastColumn" type="xs:boolean" default="false" />
              <xs:element name="PBXPassword" msprop:Generator_UserColumnName="PBXPassword" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PBXPassword" msprop:Generator_ColumnPropNameInTable="PBXPasswordColumn" msprop:Generator_ColumnVarNameInTable="columnPBXPassword" type="xs:string" minOccurs="0" />
              <xs:element name="EnableCallScreening" msprop:Generator_UserColumnName="EnableCallScreening" msprop:Generator_ColumnPropNameInRow="EnableCallScreening" msprop:Generator_ColumnVarNameInTable="columnEnableCallScreening" msprop:Generator_ColumnPropNameInTable="EnableCallScreeningColumn" type="xs:boolean" default="true" />
              <xs:element name="EnableOutboundCalls" msprop:Generator_UserColumnName="EnableOutboundCalls" msprop:Generator_ColumnVarNameInTable="columnEnableOutboundCalls" msprop:Generator_ColumnPropNameInRow="EnableOutboundCalls" msprop:Generator_ColumnPropNameInTable="EnableOutboundCallsColumn" type="xs:boolean" default="true" />
              <xs:element name="AlternateExtension" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="AlternateExtension" msprop:Generator_ColumnPropNameInRow="AlternateExtension" msprop:Generator_ColumnVarNameInTable="columnAlternateExtension" msprop:Generator_ColumnPropNameInTable="AlternateExtensionColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ExtensionContactNumbers" msprop:Generator_UserTableName="ExtensionContactNumbers" msprop:Generator_RowDeletedName="ExtensionContactNumbersRowDeleted" msprop:Generator_RowChangedName="ExtensionContactNumbersRowChanged" msprop:Generator_RowClassName="ExtensionContactNumbersRow" msprop:Generator_RowChangingName="ExtensionContactNumbersRowChanging" msprop:Generator_RowEvArgName="ExtensionContactNumbersRowChangeEvent" msprop:Generator_RowEvHandlerName="ExtensionContactNumbersRowChangeEventHandler" msprop:Generator_TableClassName="ExtensionContactNumbersDataTable" msprop:Generator_TableVarName="tableExtensionContactNumbers" msprop:Generator_RowDeletingName="ExtensionContactNumbersRowDeleting" msprop:Generator_TablePropName="ExtensionContactNumbers" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="ExtensionID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ExtensionID" msprop:Generator_ColumnVarNameInTable="columnExtensionID" msprop:Generator_ColumnPropNameInRow="ExtensionID" msprop:Generator_ColumnPropNameInTable="ExtensionIDColumn" type="xs:string" />
                    <xs:element name="ExtensionContactNumberID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ExtensionContactNumberID" msprop:Generator_ColumnPropNameInRow="ExtensionContactNumberID" msprop:Generator_ColumnVarNameInTable="columnExtensionContactNumberID" msprop:Generator_ColumnPropNameInTable="ExtensionContactNumberIDColumn" type="xs:string" />
                    <xs:element name="ContactNumber" msprop:Generator_UserColumnName="ContactNumber" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ContactNumber" msprop:Generator_ColumnPropNameInTable="ContactNumberColumn" msprop:Generator_ColumnVarNameInTable="columnContactNumber" type="xs:string" minOccurs="0" />
                    <xs:element name="Priority" msprop:Generator_UserColumnName="Priority" msprop:Generator_ColumnVarNameInTable="columnPriority" msprop:Generator_ColumnPropNameInRow="Priority" msprop:Generator_ColumnPropNameInTable="PriorityColumn" type="xs:short" minOccurs="0" />
                    <xs:element name="HoursOfOperation" msprop:Generator_UserColumnName="HoursOfOperation" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="HoursOfOperation" msprop:Generator_ColumnPropNameInTable="HoursOfOperationColumn" msprop:Generator_ColumnVarNameInTable="columnHoursOfOperation" type="xs:string" minOccurs="0" />
                    <xs:element name="Timeout" msprop:Generator_UserColumnName="Timeout" msprop:Generator_ColumnVarNameInTable="columnTimeout" msprop:Generator_ColumnPropNameInRow="Timeout" msprop:Generator_ColumnPropNameInTable="TimeoutColumn" type="xs:short" minOccurs="0" />
                    <xs:element name="HasHoursOfOperation" msprop:Generator_UserColumnName="HasHoursOfOperation" msprop:Generator_ColumnVarNameInTable="columnHasHoursOfOperation" msprop:Generator_ColumnPropNameInRow="HasHoursOfOperation" msprop:Generator_ColumnPropNameInTable="HasHoursOfOperationColumn" type="xs:boolean" default="false" minOccurs="0" />
                    <xs:element name="Online" msprop:Generator_UserColumnName="Online" msprop:Generator_ColumnPropNameInRow="Online" msprop:Generator_ColumnVarNameInTable="columnOnline" msprop:Generator_ColumnPropNameInTable="OnlineColumn" type="xs:boolean" default="true" minOccurs="0" />
                    <xs:element name="HoursOfOperationUTCOffset" msprop:Generator_UserColumnName="HoursOfOperationUTCOffset" msprop:Generator_ColumnPropNameInRow="HoursOfOperationUTCOffset" msprop:Generator_ColumnVarNameInTable="columnHoursOfOperationUTCOffset" msprop:Generator_ColumnPropNameInTable="HoursOfOperationUTCOffsetColumn" type="xs:duration" minOccurs="0" />
                    <xs:element name="CallPBXPhone" msprop:Generator_UserColumnName="CallPBXPhone" msprop:Generator_ColumnVarNameInTable="columnCallPBXPhone" msprop:Generator_ColumnPropNameInRow="CallPBXPhone" msprop:Generator_ColumnPropNameInTable="CallPBXPhoneColumn" type="xs:boolean" default="false" />
                    <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnVarNameInTable="columnType" msprop:Generator_ColumnPropNameInTable="TypeColumn" type="xs:short" default="0" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Voicemails" msprop:Generator_UserTableName="Voicemails" msprop:Generator_RowDeletedName="VoicemailsRowDeleted" msprop:Generator_RowChangedName="VoicemailsRowChanged" msprop:Generator_RowClassName="VoicemailsRow" msprop:Generator_RowChangingName="VoicemailsRowChanging" msprop:Generator_RowEvArgName="VoicemailsRowChangeEvent" msprop:Generator_RowEvHandlerName="VoicemailsRowChangeEventHandler" msprop:Generator_TableClassName="VoicemailsDataTable" msprop:Generator_TableVarName="tableVoicemails" msprop:Generator_RowDeletingName="VoicemailsRowDeleting" msprop:Generator_TablePropName="Voicemails" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="VoicemailID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="VoicemailID" msprop:Generator_ColumnVarNameInTable="columnVoicemailID" msprop:Generator_ColumnPropNameInRow="VoicemailID" msprop:Generator_ColumnPropNameInTable="VoicemailIDColumn" type="xs:string" />
                    <xs:element name="ExtensionID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ExtensionID" msprop:Generator_ColumnVarNameInTable="columnExtensionID" msprop:Generator_ColumnPropNameInRow="ExtensionID" msprop:Generator_ColumnPropNameInTable="ExtensionIDColumn" type="xs:string" />
                    <xs:element name="Timestamp" msprop:Generator_UserColumnName="Timestamp" msprop:Generator_ColumnVarNameInTable="columnTimestamp" msprop:Generator_ColumnPropNameInRow="Timestamp" msprop:Generator_ColumnPropNameInTable="TimestampColumn" type="xs:dateTime" minOccurs="0" />
                    <xs:element name="CallerDisplayName" msprop:Generator_UserColumnName="CallerDisplayName" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CallerDisplayName" msprop:Generator_ColumnPropNameInTable="CallerDisplayNameColumn" msprop:Generator_ColumnVarNameInTable="columnCallerDisplayName" type="xs:string" minOccurs="0" />
                    <xs:element name="CallerUsername" msprop:Generator_UserColumnName="CallerUsername" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CallerUsername" msprop:Generator_ColumnPropNameInTable="CallerUsernameColumn" msprop:Generator_ColumnVarNameInTable="columnCallerUsername" type="xs:string" minOccurs="0" />
                    <xs:element name="CallerHost" msprop:Generator_UserColumnName="CallerHost" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CallerHost" msprop:Generator_ColumnPropNameInTable="CallerHostColumn" msprop:Generator_ColumnVarNameInTable="columnCallerHost" type="xs:string" minOccurs="0" />
                    <xs:element name="IsNew" msprop:Generator_UserColumnName="IsNew" msprop:Generator_ColumnVarNameInTable="columnIsNew" msprop:Generator_ColumnPropNameInRow="IsNew" msprop:Generator_ColumnPropNameInTable="IsNewColumn" type="xs:boolean" default="true" minOccurs="0" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PersonalizedGreetings" msprop:Generator_UserTableName="PersonalizedGreetings" msprop:Generator_RowDeletedName="PersonalizedGreetingsRowDeleted" msprop:Generator_RowChangedName="PersonalizedGreetingsRowChanged" msprop:Generator_RowClassName="PersonalizedGreetingsRow" msprop:Generator_RowChangingName="PersonalizedGreetingsRowChanging" msprop:Generator_RowEvArgName="PersonalizedGreetingsRowChangeEvent" msprop:Generator_RowEvHandlerName="PersonalizedGreetingsRowChangeEventHandler" msprop:Generator_TableClassName="PersonalizedGreetingsDataTable" msprop:Generator_TableVarName="tablePersonalizedGreetings" msprop:Generator_RowDeletingName="PersonalizedGreetingsRowDeleting" msprop:Generator_TablePropName="PersonalizedGreetings">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CustomerID" msprop:Generator_UserColumnName="CustomerID" msprop:Generator_ColumnPropNameInRow="CustomerID" msprop:Generator_ColumnVarNameInTable="columnCustomerID" msprop:Generator_ColumnPropNameInTable="CustomerIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="PersonalizedGreetingID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="PersonalizedGreetingID" msprop:Generator_ColumnPropNameInRow="PersonalizedGreetingID" msprop:Generator_ColumnVarNameInTable="columnPersonalizedGreetingID" msprop:Generator_ColumnPropNameInTable="PersonalizedGreetingIDColumn" type="xs:string" />
              <xs:element name="CallerDisplayName" msprop:Generator_UserColumnName="CallerDisplayName" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CallerDisplayName" msprop:Generator_ColumnPropNameInTable="CallerDisplayNameColumn" msprop:Generator_ColumnVarNameInTable="columnCallerDisplayName" type="xs:string" minOccurs="0" />
              <xs:element name="CallerUsername" msprop:Generator_UserColumnName="CallerUsername" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CallerUsername" msprop:Generator_ColumnPropNameInTable="CallerUsernameColumn" msprop:Generator_ColumnVarNameInTable="columnCallerUsername" type="xs:string" minOccurs="0" />
              <xs:element name="CallerHost" msprop:Generator_UserColumnName="CallerHost" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CallerHost" msprop:Generator_ColumnPropNameInTable="CallerHostColumn" msprop:Generator_ColumnVarNameInTable="columnCallerHost" type="xs:string" minOccurs="0" />
              <xs:element name="DialedUsername" msprop:Generator_UserColumnName="DialedUsername" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnDialedUsername" msprop:Generator_ColumnPropNameInTable="DialedUsernameColumn" msprop:Generator_ColumnPropNameInRow="DialedUsername" type="xs:string" minOccurs="0" />
              <xs:element name="DialedHost" msprop:Generator_UserColumnName="DialedHost" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnDialedHost" msprop:Generator_ColumnPropNameInTable="DialedHostColumn" msprop:Generator_ColumnPropNameInRow="DialedHost" type="xs:string" minOccurs="0" />
              <xs:element name="UseRegex" msprop:Generator_UserColumnName="UseRegex" msprop:Generator_ColumnPropNameInRow="UseRegex" msprop:Generator_ColumnVarNameInTable="columnUseRegex" msprop:Generator_ColumnPropNameInTable="UseRegexColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:nullValue="_throw" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnPropNameInTable="TypeColumn" msprop:Generator_ColumnVarNameInTable="columnType" type="xs:short" minOccurs="0" />
              <xs:element name="Data" msprop:Generator_UserColumnName="Data" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnData" msprop:Generator_ColumnPropNameInTable="DataColumn" msprop:Generator_ColumnPropNameInRow="Data" type="xs:string" minOccurs="0" />
              <xs:element name="PlayOnce" msprop:Generator_UserColumnName="PlayOnce" msprop:Generator_ColumnPropNameInRow="PlayOnce" msprop:Generator_ColumnVarNameInTable="columnPlayOnce" msprop:Generator_ColumnPropNameInTable="PlayOnceColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="HasPlayed" msprop:Generator_UserColumnName="HasPlayed" msprop:Generator_ColumnPropNameInRow="HasPlayed" msprop:Generator_ColumnVarNameInTable="columnHasPlayed" msprop:Generator_ColumnPropNameInTable="HasPlayedColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="Notes" msprop:Generator_UserColumnName="Notes" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnNotes" msprop:Generator_ColumnPropNameInTable="NotesColumn" msprop:Generator_ColumnPropNameInRow="Notes" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Providers" msprop:Generator_UserTableName="Providers" msprop:Generator_RowDeletedName="ProvidersRowDeleted" msprop:Generator_RowChangedName="ProvidersRowChanged" msprop:Generator_RowClassName="ProvidersRow" msprop:Generator_RowChangingName="ProvidersRowChanging" msprop:Generator_RowEvArgName="ProvidersRowChangeEvent" msprop:Generator_RowEvHandlerName="ProvidersRowChangeEventHandler" msprop:Generator_TableClassName="ProvidersDataTable" msprop:Generator_TableVarName="tableProviders" msprop:Generator_RowDeletingName="ProvidersRowDeleting" msprop:Generator_TablePropName="Providers">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CustomerID" msprop:Generator_UserColumnName="CustomerID" msprop:Generator_ColumnVarNameInTable="columnCustomerID" msprop:Generator_ColumnPropNameInRow="CustomerID" msprop:Generator_ColumnPropNameInTable="CustomerIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="ProviderID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ProviderID" msprop:Generator_ColumnVarNameInTable="columnProviderID" msprop:Generator_ColumnPropNameInRow="ProviderID" msprop:Generator_ColumnPropNameInTable="ProviderIDColumn" type="xs:string" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_ColumnPropNameInRow="Name" type="xs:string" minOccurs="0" />
              <xs:element name="DisplayName" msprop:Generator_UserColumnName="DisplayName" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnDisplayName" msprop:Generator_ColumnPropNameInTable="DisplayNameColumn" msprop:Generator_ColumnPropNameInRow="DisplayName" type="xs:string" minOccurs="0" />
              <xs:element name="Username" msprop:Generator_UserColumnName="Username" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnUsername" msprop:Generator_ColumnPropNameInTable="UsernameColumn" msprop:Generator_ColumnPropNameInRow="Username" type="xs:string" minOccurs="0" />
              <xs:element name="AuthUsername" msprop:Generator_UserColumnName="AuthUsername" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnAuthUsername" msprop:Generator_ColumnPropNameInTable="AuthUsernameColumn" msprop:Generator_ColumnPropNameInRow="AuthUsername" type="xs:string" minOccurs="0" />
              <xs:element name="AuthPassword" msprop:Generator_UserColumnName="AuthPassword" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnAuthPassword" msprop:Generator_ColumnPropNameInTable="AuthPasswordColumn" msprop:Generator_ColumnPropNameInRow="AuthPassword" type="xs:string" minOccurs="0" />
              <xs:element name="Domain" msprop:Generator_UserColumnName="Domain" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnDomain" msprop:Generator_ColumnPropNameInTable="DomainColumn" msprop:Generator_ColumnPropNameInRow="Domain" type="xs:string" minOccurs="0" />
              <xs:element name="SIPProxy" msprop:Generator_UserColumnName="SIPProxy" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnSIPProxy" msprop:Generator_ColumnPropNameInTable="SIPProxyColumn" msprop:Generator_ColumnPropNameInRow="SIPProxy" type="xs:string" minOccurs="0" />
              <xs:element name="SIPRegistrar" msprop:Generator_UserColumnName="SIPRegistrar" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnSIPRegistrar" msprop:Generator_ColumnPropNameInTable="SIPRegistrarColumn" msprop:Generator_ColumnPropNameInRow="SIPRegistrar" type="xs:string" minOccurs="0" />
              <xs:element name="Expires" msprop:Generator_UserColumnName="Expires" msprop:Generator_ColumnVarNameInTable="columnExpires" msprop:Generator_ColumnPropNameInRow="Expires" msprop:Generator_ColumnPropNameInTable="ExpiresColumn" type="xs:int" default="30" />
              <xs:element name="IsEnabled" msprop:Generator_UserColumnName="IsEnabled" msprop:Generator_ColumnVarNameInTable="columnIsEnabled" msprop:Generator_ColumnPropNameInRow="IsEnabled" msprop:Generator_ColumnPropNameInTable="IsEnabledColumn" type="xs:boolean" default="true" minOccurs="0" />
              <xs:element name="Status" msprop:Generator_UserColumnName="Status" msprop:Generator_ColumnVarNameInTable="columnStatus" msprop:Generator_ColumnPropNameInRow="Status" msprop:Generator_ColumnPropNameInTable="StatusColumn" type="xs:string" minOccurs="0" />
              <xs:element name="IsDefault" msprop:Generator_UserColumnName="IsDefault" msprop:Generator_ColumnPropNameInRow="IsDefault" msprop:Generator_ColumnVarNameInTable="columnIsDefault" msprop:Generator_ColumnPropNameInTable="IsDefaultColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="EnableRegistration" msprop:Generator_UserColumnName="EnableRegistration" msprop:Generator_ColumnVarNameInTable="columnEnableRegistration" msprop:Generator_ColumnPropNameInRow="EnableRegistration" msprop:Generator_ColumnPropNameInTable="EnableRegistrationColumn" type="xs:boolean" default="true" minOccurs="0" />
              <xs:element name="ExtraData" msprop:Generator_UserColumnName="ExtraData" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ExtraData" msprop:Generator_ColumnPropNameInTable="ExtraDataColumn" msprop:Generator_ColumnVarNameInTable="columnExtraData" type="xs:string" minOccurs="0" />
              <xs:element name="PluginID" msprop:Generator_UserColumnName="PluginID" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnPluginID" msprop:Generator_ColumnPropNameInTable="PluginIDColumn" msprop:Generator_ColumnPropNameInRow="PluginID" type="xs:string" minOccurs="0" />
              <xs:element name="AutoDetectAudio" msprop:Generator_UserColumnName="AutoDetectAudio" msprop:Generator_ColumnPropNameInRow="AutoDetectAudio" msprop:Generator_ColumnVarNameInTable="columnAutoDetectAudio" msprop:Generator_ColumnPropNameInTable="AutoDetectAudioColumn" type="xs:boolean" default="false" />
              <xs:element name="SupressOutboundUsername" msprop:Generator_UserColumnName="SupressOutboundUsername" msprop:Generator_ColumnVarNameInTable="columnSupressOutboundUsername" msprop:Generator_ColumnPropNameInRow="SupressOutboundUsername" msprop:Generator_ColumnPropNameInTable="SupressOutboundUsernameColumn" type="xs:boolean" default="true" />
              <xs:element name="OutboundUsernamePrefix" msprop:Generator_UserColumnName="OutboundUsernamePrefix" msprop:Generator_ColumnPropNameInRow="OutboundUsernamePrefix" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnOutboundUsernamePrefix" msprop:Generator_ColumnPropNameInTable="OutboundUsernamePrefixColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ScriptSchedules" msprop:Generator_UserTableName="ScriptSchedules" msprop:Generator_RowDeletedName="ScriptSchedulesRowDeleted" msprop:Generator_RowChangedName="ScriptSchedulesRowChanged" msprop:Generator_RowClassName="ScriptSchedulesRow" msprop:Generator_RowChangingName="ScriptSchedulesRowChanging" msprop:Generator_RowEvArgName="ScriptSchedulesRowChangeEvent" msprop:Generator_RowEvHandlerName="ScriptSchedulesRowChangeEventHandler" msprop:Generator_TableClassName="ScriptSchedulesDataTable" msprop:Generator_TableVarName="tableScriptSchedules" msprop:Generator_RowDeletingName="ScriptSchedulesRowDeleting" msprop:Generator_TablePropName="ScriptSchedules">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CustomerID" msprop:Generator_UserColumnName="CustomerID" msprop:Generator_ColumnVarNameInTable="columnCustomerID" msprop:Generator_ColumnPropNameInRow="CustomerID" msprop:Generator_ColumnPropNameInTable="CustomerIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="ScriptScheduleID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ScriptScheduleID" msprop:Generator_ColumnVarNameInTable="columnScriptScheduleID" msprop:Generator_ColumnPropNameInRow="ScriptScheduleID" msprop:Generator_ColumnPropNameInTable="ScriptScheduleIDColumn" type="xs:string" />
              <xs:element name="ScriptLocation" msprop:Generator_UserColumnName="ScriptLocation" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ScriptLocation" msprop:Generator_ColumnPropNameInTable="ScriptLocationColumn" msprop:Generator_ColumnVarNameInTable="columnScriptLocation" type="xs:string" minOccurs="0" />
              <xs:element name="Priority" msprop:Generator_UserColumnName="Priority" msprop:Generator_ColumnVarNameInTable="columnPriority" msprop:Generator_ColumnPropNameInRow="Priority" msprop:Generator_ColumnPropNameInTable="PriorityColumn" type="xs:int" minOccurs="0" />
              <xs:element name="HasHoursOfOperation" msprop:Generator_UserColumnName="HasHoursOfOperation" msprop:Generator_ColumnVarNameInTable="columnHasHoursOfOperation" msprop:Generator_ColumnPropNameInRow="HasHoursOfOperation" msprop:Generator_ColumnPropNameInTable="HasHoursOfOperationColumn" type="xs:boolean" default="false" minOccurs="0" />
              <xs:element name="HoursOfOperation" msprop:Generator_UserColumnName="HoursOfOperation" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnHoursOfOperation" msprop:Generator_ColumnPropNameInTable="HoursOfOperationColumn" msprop:Generator_ColumnPropNameInRow="HoursOfOperation" type="xs:string" minOccurs="0" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_ColumnPropNameInRow="Name" type="xs:string" minOccurs="0" />
              <xs:element name="Enabled" msprop:Generator_UserColumnName="Enabled" msprop:Generator_ColumnVarNameInTable="columnEnabled" msprop:Generator_ColumnPropNameInRow="Enabled" msprop:Generator_ColumnPropNameInTable="EnabledColumn" type="xs:boolean" default="true" minOccurs="0" />
              <xs:element name="HoursOfOperationUTCOffset" msprop:Generator_UserColumnName="HoursOfOperationUTCOffset" msprop:Generator_ColumnPropNameInRow="HoursOfOperationUTCOffset" msprop:Generator_ColumnVarNameInTable="columnHoursOfOperationUTCOffset" msprop:Generator_ColumnPropNameInTable="HoursOfOperationUTCOffsetColumn" type="xs:duration" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="LocalizedGreetings_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:LocalizedGreetings" />
      <xs:field xpath="mstns:LocalizedGreetingID" />
    </xs:unique>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Greetings" />
      <xs:field xpath="mstns:GreetingID" />
    </xs:unique>
    <xs:unique name="CallHistory_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:CallHistory" />
      <xs:field xpath="mstns:CallID" />
    </xs:unique>
    <xs:unique name="Departments_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Departments" />
      <xs:field xpath="mstns:DepartmentID" />
    </xs:unique>
    <xs:unique name="ExtensionContactNumbers_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:ExtensionContactNumbers" />
      <xs:field xpath="mstns:ExtensionContactNumberID" />
    </xs:unique>
    <xs:unique name="Voicemails_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Voicemails" />
      <xs:field xpath="mstns:VoicemailID" />
    </xs:unique>
    <xs:unique name="Extensions_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Extensions" />
      <xs:field xpath="mstns:ExtensionID" />
    </xs:unique>
    <xs:unique name="PersonalizedGreetings_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:PersonalizedGreetings" />
      <xs:field xpath="mstns:PersonalizedGreetingID" />
    </xs:unique>
    <xs:unique name="Providers_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Providers" />
      <xs:field xpath="mstns:ProviderID" />
    </xs:unique>
    <xs:unique name="ScriptSchedules_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:ScriptSchedules" />
      <xs:field xpath="mstns:ScriptScheduleID" />
    </xs:unique>
    <xs:keyref name="FK_Extensions_Voicemails" refer="Extensions_Constraint1" msdata:IsNested="true" msprop:rel_Generator_UserRelationName="FK_Extensions_Voicemails" msprop:rel_Generator_RelationVarName="relationFK_Extensions_Voicemails" msprop:rel_Generator_UserChildTable="Voicemails" msprop:rel_Generator_UserParentTable="Extensions" msprop:rel_Generator_ParentPropName="ExtensionsRow" msprop:rel_Generator_ChildPropName="GetVoicemailsRows">
      <xs:selector xpath=".//mstns:Voicemails" />
      <xs:field xpath="mstns:ExtensionID" />
    </xs:keyref>
    <xs:keyref name="FK_Extensions_ExtensionContactNumbers" refer="Extensions_Constraint1" msdata:IsNested="true" msprop:rel_Generator_UserRelationName="FK_Extensions_ExtensionContactNumbers" msprop:rel_Generator_RelationVarName="relationFK_Extensions_ExtensionContactNumbers" msprop:rel_Generator_UserChildTable="ExtensionContactNumbers" msprop:rel_Generator_UserParentTable="Extensions" msprop:rel_Generator_ParentPropName="ExtensionsRow" msprop:rel_Generator_ChildPropName="GetExtensionContactNumbersRows">
      <xs:selector xpath=".//mstns:ExtensionContactNumbers" />
      <xs:field xpath="mstns:ExtensionID" />
    </xs:keyref>
    <xs:keyref name="FK_Greetings_LocalizedGreetings" refer="Constraint1" msdata:IsNested="true" msprop:rel_Generator_UserRelationName="FK_Greetings_LocalizedGreetings" msprop:rel_Generator_RelationVarName="relationFK_Greetings_LocalizedGreetings" msprop:rel_Generator_UserChildTable="LocalizedGreetings" msprop:rel_Generator_UserParentTable="Greetings" msprop:rel_Generator_ParentPropName="GreetingsRow" msprop:rel_Generator_ChildPropName="GetLocalizedGreetingsRows">
      <xs:selector xpath=".//mstns:LocalizedGreetings" />
      <xs:field xpath="mstns:GreetingID" />
    </xs:keyref>
  </xs:element>
</xs:schema>